home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2001 November / macformat-109.iso / Demos / Alice Demo / demo / pak0.pk3 / scripts / aaron.shader next >
Encoding:
Text File  |  2000-11-20  |  26.6 KB  |  1,479 lines

  1. textures/effects/starshootertube
  2. {    
  3.     //deformVertexes wave 180 sin 0.000000 3.000000 0.000000 1.50000
  4.     qer_editorimage textures/effects/starfield_01.tga
  5.     surfaceparm nolightmap
  6.     nomipmaps
  7.     nopicmip
  8.     {
  9.         map textures/effects/swirlie_02.tga
  10.         tcGen environment        
  11.         tcmod scale 2 2
  12.         tcmod turb 0 .9 0 .2
  13.         rgbGen wave sin 0.000000 0.90000 0.0000000 0.400000
  14.     }
  15.     {
  16.         map textures/effects/pulse.tga
  17.         blendfunc add        
  18.         tcmod scale .02 .02
  19.         //tcmod scroll 0 .2                
  20.     }
  21.     {
  22.         map textures/effects/swirlie_01.tga
  23.         blendfunc gl_one gl_one
  24.         tcMod turb 0.5 1 0 .2
  25.         tcmod scroll 0 -5
  26.     }
  27.     {
  28.         map textures/effects/pulse2.tga
  29.         blendfunc gl_zero gl_src_color
  30.         tcmod scale .02 .02
  31.         //tcmod scroll 0 .2                
  32.     }
  33. }
  34.  
  35. textures/effects/starshooterback
  36. {
  37.     qer_editorimage textures/effects/swirlie_01.tga
  38.     surfaceparm nolightmap
  39.     nomipmaps
  40.     nopicmip
  41.     {
  42.         map textures/effects/starfield_03.tga
  43.         tcmod scale .4 .4    
  44.     }
  45. }
  46.  
  47. models/characters/duchess/skin01
  48. {
  49.     cull disable
  50.     {
  51.         map models/characters/duchess/skin01.tga
  52.         rgbGen lightingdiffuse
  53.     }
  54. }
  55.  
  56. models/characters/duchess/skin02
  57. {
  58.     cull disable
  59.     
  60.     {
  61.         map models/characters/duchess/skin02.tga
  62.         rgbGen lightingdiffuse
  63.     }
  64. }
  65.  
  66. models/characters/duchess/trail
  67. {
  68.     surfaceparm trans
  69.     cull back
  70.     {
  71.         map models/characters/duchess/trail.tga
  72.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  73.         rgbGen lightingdiffuse
  74.         alphaGen fromEntity
  75.         tcmod turb 0 1 0 0.5
  76.     }
  77. }
  78.  
  79. models/weapons/peppermill/trail
  80. {
  81.     surfaceparm trans
  82.     cull back
  83.     {
  84.         map models/characters/duchess/trail.tga
  85.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  86.         rgbGen lightingdiffuse
  87.         alphaGen fromEntity
  88.         tcmod turb 0 1 0 0.5
  89.     }
  90. }
  91.  
  92. models/weapons/ragebox/skin01
  93. {
  94.     {
  95.         map models/weapons/ragebox/glow.tga        
  96.         tcMod scale 4 4
  97.         rgbGen wave sin 1 .4 0 .1
  98.         tcMod scroll -0.5 -0.5
  99.     }
  100.     {
  101.         map models/weapons/ragebox/glow.tga
  102.         blendfunc gl_one gl_one        
  103.         tcMod scale 4 4
  104.         rgbGen wave sin 1 .4 0 .1
  105.         tcMod scroll .5 .5
  106.     }
  107.     {
  108.         map models/weapons/ragebox/skin01.tga
  109.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  110.         alphaFunc GE128
  111.         rgbgen lightingdiffuse
  112.     }
  113. }    
  114.  
  115. models/weapons/grasshoppertea/skin01
  116. {
  117.     cull disable
  118.         {
  119.         map models/weapons/grasshoppertea/skin01.tga
  120.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  121.         alphaFunc GE128
  122.         depthwrite
  123.         rgbgen lightingdiffuse
  124.         }
  125. }
  126.  
  127. models/lamp_hanging02/skin01
  128. {
  129.     {
  130.         map models/lamp_hanging02/ref.tga
  131.     }
  132.     {
  133.         map models/lamp_hanging02/skin01.tga
  134.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  135.         rgbgen lightingdiffuse
  136.     }
  137. }
  138.  
  139. models/characters/centipede/skin02
  140. {    
  141.     {
  142.         map models/characters/centipede/ref.tga
  143.         tcgen environment
  144.     }    
  145.     {
  146.         map models/characters/centipede/skin02.tga
  147.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  148.         rgbgen lightingdiffuse
  149.     }
  150.     {
  151.         map models/characters/centipede/skin02_g.tga
  152.         blendfunc add        
  153.     }
  154. }
  155.  
  156. models/lamp_face02/skin01
  157. {
  158.  
  159.     cull disable    
  160.     {
  161.         map models/lamp_face02/skin01.tga                
  162.         rgbGen lightingdiffuse
  163.     }
  164.     {
  165.         map models/lamp_face02/skin01g.tga
  166.         blendfunc gl_one gl_one
  167.         rgbGen wave sin .7 .35 0 .2
  168.     }
  169. }
  170.  
  171. models/lamp_face02/swirl
  172. {
  173.  
  174.     cull disable    
  175.     {
  176.         map models/lamp_face02/swirl2.tga
  177.         tcmod rotate 50 50            
  178.         rgbGen wave sin .7 .35 0 .2
  179.     }
  180.     {
  181.         map models/lamp_face02/swirl.tga
  182.         blendfunc gl_one gl_one
  183.         tcmod rotate -50 -50
  184.         rgbGen wave sin .7 .35 .75 .2
  185.     }
  186. }
  187.  
  188. models/tentacles/skin01
  189. {
  190.  
  191.         deformVertexes wave 100 sin 0 1 0 0.7
  192.     {
  193.                 map textures/skin/innergoop.tga      
  194.                 tcMod scale 2 2               
  195.         tcMod turb 0.000000 0.200000 0.000000 0.100000        
  196.             tcMod scroll 0 .2  
  197.     }  
  198.     {
  199.         map textures/skin/outergoop.tga
  200.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA        
  201.         tcMod turb 0.000000 0.200000 0.100000 0.100000
  202.         rgbgen lightingdiffuse
  203.     }
  204. }
  205.  
  206. models/tentacles/skin02
  207. {
  208.  
  209.         deformVertexes wave 100 sin 0 1 0 0.7
  210.     {
  211.                 map models/tentacles/skin02.tga
  212.         rgbGen lightingdiffuse            
  213.     }  
  214. }
  215.  
  216. models/weapons/metaessence/skin01
  217. {
  218.     surfaceparm trans
  219.     surfaceparm nolightmap
  220.     cull disable
  221.     {
  222.         map models/weapons/metaessence/ref.tga        
  223.         blendfunc gl_one gl_one
  224.         tcGen environment
  225.     }
  226.     {
  227.         map models/weapons/metaessence/skin01.tga
  228.         blendFunc gl_zero gl_src_color
  229.         rgbGen identity
  230.     }
  231.     {
  232.         map models/weapons/metaessence/swirly.tga
  233.         blendfunc gl_one gl_one
  234.         tcmod scale .2 .2
  235.         tcmod turb 0 1 0 .02
  236.     }
  237. }
  238.  
  239. models/weapons/metaessence/skin02
  240. {
  241.     surfaceparm trans
  242.     surfaceparm nolightmap
  243.     cull disable
  244.     {
  245.         map models/weapons/metaessence/ref.tga    
  246.         blendfunc gl_one gl_one
  247.         tcGen environment
  248.     }
  249.     {
  250.         map models/weapons/metaessence/skin02.tga
  251.         blendFunc gl_zero gl_src_color
  252.         rgbGen identity
  253.     }
  254.     {
  255.         map models/weapons/metaessence/swirly.tga
  256.         blendfunc gl_one gl_one
  257.         tcmod scale .2 .2
  258.         tcmod turb 0 1 0 .02
  259.     }
  260. }
  261.  
  262. models/weapons/metaessence/skin03
  263. {
  264.     surfaceparm trans
  265.     surfaceparm nolightmap
  266.     cull disable
  267.     {
  268.         map models/weapons/metaessence/ref.tga        
  269.         blendfunc gl_one gl_one
  270.         tcGen environment
  271.     }
  272.     {
  273.         map models/weapons/metaessence/skin03.tga        
  274.         blendFunc gl_zero gl_src_color
  275.         rgbGen identity
  276.     }
  277.     {
  278.         map models/weapons/metaessence/swirly.tga
  279.         blendfunc gl_one gl_one
  280.         tcmod scale .2 .2
  281.         tcmod turb 0 1 0 .02
  282.     }
  283. }
  284.  
  285. models/weapons/metaessence/skin04
  286. {
  287.     surfaceparm trans
  288.     surfaceparm nolightmap
  289.     cull disable
  290.     {
  291.         map models/weapons/metaessence/ref.tga        
  292.         blendfunc gl_one gl_one
  293.         tcGen environment
  294.     }
  295.     {
  296.         map models/weapons/metaessence/skin04.tga        
  297.         blendFunc gl_zero gl_src_color
  298.         rgbGen identity
  299.     }
  300.     {
  301.         map models/weapons/metaessence/swirly.tga
  302.         blendfunc gl_one gl_one
  303.         tcmod scale .2 .2
  304.         tcmod turb 0 1 0 .02
  305.     }
  306. }
  307.  
  308. models/characters/demon_king/skin02
  309. {
  310.     cull disable
  311.     {
  312.     map models/characters/demon_king/skin02.tga
  313.     rgbGen lightingdiffuse
  314.     }
  315. }
  316.  
  317. models/characters/demon_king/skin03
  318. {    
  319.     {
  320.     map textures/effects/forkeffect7.tga
  321.     tcmod turb 0 1 0 .2
  322.     }
  323.     {
  324.     map models/characters/demon_king/skin03.tga
  325.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  326.     rgbGen lightingdiffuse
  327.     }
  328. }
  329. models/characters/demon_lesser/skin02
  330. {
  331.     cull disable
  332.     {
  333.     map models/characters/demon_lesser/skin02.tga
  334.     rgbGen lightingdiffuse
  335.     }
  336. }
  337.  
  338. models/gnome_airshipfixed/skin01
  339. {
  340.     cull disable
  341.     {
  342.     map models/gnome_airshipfixed/skin01.tga
  343.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  344.     alphaFunc GE128
  345.     depthwrite
  346.     rgbGen lightingdiffuse
  347.     }
  348. }
  349.  
  350. models/weapons/clubstaff/skin01
  351. {
  352.     {
  353.     map textures/effects/reflights.tga
  354.     tcGen environment
  355.     }
  356.     {
  357.     map models/weapons/clubstaff/skin01.tga
  358.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  359.     rgbgen lightingdiffuse
  360.     }
  361. }
  362.  
  363. models/weapons/diamondstaff/skin01
  364. {
  365.     {
  366.     map textures/effects/reflights.tga
  367.     tcGen environment
  368.     }
  369.     {
  370.     map models/weapons/diamondstaff/skin01.tga
  371.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  372.     rgbgen lightingdiffuse
  373.     }
  374. }
  375.  
  376. models/weapons/diamond/skin01
  377. {    
  378.     {
  379.     map models/weapons/diamond/skin01.tga    
  380.     }
  381. }
  382.  
  383. models/mushroom02/skin01
  384. {    
  385.     {
  386.     map models/mushroom02/skin01.tga    
  387.     }
  388. }
  389.  
  390. models/characters/chess_bishop/skin01
  391. {    
  392.     {
  393.     map textures/effects/reflights.tga
  394.     tcgen environment
  395.     }
  396.     {
  397.     map models/characters/chess_bishop/skin01.tga
  398.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  399.     //alphagen constant .7    
  400.     rgbgen lightingdiffuse
  401.     }
  402. }
  403.  
  404. models/characters/chess_bishop/skin01r
  405. {    
  406.     {
  407.     map textures/effects/reflights.tga
  408.     tcgen environment
  409.     }
  410.     {
  411.     map models/characters/chess_bishop/skin01r.tga
  412.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  413.     //alphagen constant .7    
  414.     rgbgen lightingdiffuse
  415.     }
  416. }
  417.  
  418.  
  419. models/branch/skin01
  420. {
  421.     cull disable
  422.     {
  423.     map textures/enlarged/bark_01.tga
  424.     rgbgen lightingdiffuse
  425.     }
  426. }
  427.  
  428. models/characters/chess_rook/skin01
  429. {    
  430.     {
  431.     map textures/effects/reflights.tga
  432.     tcgen environment
  433.     }
  434.     {
  435.     map models/characters/chess_rook/skin01.tga
  436.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  437.     //alphagen constant 0.7
  438.     rgbgen lightingdiffuse
  439.     }
  440. }
  441.  
  442. models/characters/chess_rook/skin01r
  443. {    
  444.     {
  445.     map textures/effects/reflights.tga
  446.     tcgen environment
  447.     }
  448.     {
  449.     map models/characters/chess_rook/skin01r.tga
  450.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  451.     //alphagen constant 0.7
  452.     rgbgen lightingdiffuse
  453.     }
  454. }
  455.  
  456. models/characters/chess_pawn/skin01
  457. {    
  458.     {
  459.     map textures/effects/reflights.tga
  460.     tcgen environment
  461.     }
  462.     {
  463.     map models/characters/chess_pawn/skin01.tga
  464.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  465.     //alphagen constant 0.7    
  466.     rgbgen lightingdiffuse
  467.     }
  468. }
  469.  
  470. models/characters/chess_pawn/skin01r
  471. {    
  472.     {
  473.     map textures/effects/reflights.tga
  474.     tcgen environment
  475.     }
  476.     {
  477.     map models/characters/chess_pawn/skin01r.tga
  478.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  479.     //alphagen constant 0.7    
  480.     rgbgen lightingdiffuse
  481.     }
  482. }
  483.  
  484. models/banner03chess/skin02
  485. {
  486.     deformVertexes wave 180 sin 0.000000 1.000000 0.000000 1
  487.     cull disable
  488.     {
  489.         map models/banner03chess/skin02.tga
  490.         rgbgen lightingdiffuse
  491.     }
  492. }
  493.  
  494. models/banner04chess/skin01
  495. {
  496.     cull disable
  497.     {
  498.         map models/banner03chess/skin01.tga
  499.         rgbgen lightingdiffuse
  500.     }
  501. }
  502.  
  503. models/characters/gnome_elder/pipe/temp
  504. {
  505.     cull disable
  506.     {
  507.         map models/characters/gnome_elder/pipe/skin01.tga
  508.         rgbgen lightingdiffuse
  509.     }
  510. }
  511.  
  512.  
  513. textures/enlarged/testcave
  514. {    
  515.     qer_editorimage textures/enlarged/dirt_wall2_10.tga
  516.     {
  517.         map textures/enlarged/dirt_wall2_10.tga
  518.         rgbgen lightingdiffuse
  519.     }
  520. }
  521.  
  522. models/characters/chess_king/skin01
  523. {
  524.     cull disable
  525.     {
  526.     map textures/effects/reflights.tga
  527.     tcgen environment
  528.     }
  529.     {
  530.     map models/characters/chess_king/skin01.tga
  531.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  532.     //alphagen constant 0.7    
  533.     rgbgen lightingdiffuse
  534.     }
  535. }
  536.  
  537. models/characters/chess_king/skin01r
  538. {    
  539.     cull disable
  540.     {
  541.     map textures/effects/reflights.tga
  542.     tcgen environment
  543.     }
  544.     {
  545.     map models/characters/chess_king/skin01r.tga
  546.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  547.     //alphagen constant 0.7    
  548.     rgbgen lightingdiffuse
  549.     }
  550. }
  551.  
  552. models/characters/chess_queen/skin01
  553. {    
  554.     {
  555.     map textures/effects/reflights.tga
  556.     tcgen environment
  557.     }
  558.     {
  559.     map models/characters/chess_queen/skin01.tga
  560.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  561.     //alphagen constant 0.7    
  562.     rgbgen lightingdiffuse
  563.     }
  564. }
  565.  
  566. models/characters/chess_knight/skin01
  567. {    
  568.     {
  569.     map textures/effects/reflights.tga
  570.     tcgen environment
  571.     }
  572.     {
  573.     map models/characters/chess_knight/skin01.tga
  574.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  575.     //alphagen constant 0.7    
  576.     rgbgen lightingdiffuse
  577.     }
  578. }
  579.  
  580. models/characters/chess_knight/skin01r
  581. {    
  582.     {
  583.     map textures/effects/reflights.tga
  584.     tcgen environment
  585.     }
  586.     {
  587.     map models/characters/chess_knight/skin01r.tga
  588.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  589.     //alphagen constant 0.7    
  590.     rgbgen lightingdiffuse
  591.     }
  592. }
  593.  
  594. // Magmamen transitional shaders
  595.  
  596. // Lava
  597. models/characters/magmamen/skin01
  598. {
  599.     deformVertexes wave 100 sin 0 1 0 .7
  600.     cull disable
  601.     {
  602.         map models/characters/magmamen/skin01.tga                
  603.     }
  604.     {
  605.         map models/characters/magmamen/lava.tga
  606.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  607.         tcmod turb 0 .3 0 .1
  608.         alphagen dot 0 1
  609.     }
  610.     {
  611.         map models/characters/magmamen/skin01a.tga
  612.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  613.         rgbgen lightingdiffuse        
  614.         alphaGen fromEntity
  615.     }
  616. }
  617.  
  618. //Aaron -  Medium Magma man skin
  619. models/characters/magmamen/skin01a
  620. {
  621.     deformVertexes wave 100 sin 0 1 0 .7
  622.     cull disable
  623.     {
  624.         map models/characters/magmamen/lava.tga
  625.         tcmod turb 0 .3 0 .1                
  626.     }
  627.     {
  628.         map models/characters/magmamen/skin01a.tga
  629.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  630.         rgbgen lightingdiffuse        
  631.     }
  632.     {
  633.         map models/characters/magmamen/skin01b.tga
  634.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  635.         rgbgen lightingdiffuse
  636.         alphaGen fromEntity
  637.     }
  638. }
  639.  
  640. //Aaron -  Rock Magma man skin
  641. models/characters/magmamen/skin01b
  642. {    
  643.     cull disable
  644.     {
  645.         map models/characters/magmamen/skin01b.tga        
  646.         rgbgen lightingdiffuse        
  647.     }
  648. }
  649.  
  650. models/characters/magmamen/skin02
  651. {
  652.     {
  653.         map models/characters/magmamen/skin02.tga
  654.         blendfunc gl_one gl_one
  655.         tcmod turb 0 1 0 .002
  656.     }
  657. }
  658.  
  659. // DHM - bottom of magmamen
  660.  
  661. models/characters/magmamen/magmaskin03
  662. {
  663.     deformVertexes wave 100 sin 0 1 0 0.7
  664.     cull disable
  665.     {
  666.         map models/characters/magmamen/skin03.tga                
  667.     }
  668.     {
  669.         map models/characters/magmamen/lava.tga
  670.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  671.         tcmod turb 0 .3 0 .1
  672.         alphagen dot 0 1
  673.     }
  674.     {
  675.         map models/characters/magmamen/base1.tga
  676.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  677.         rgbgen lightingdiffuse        
  678.         alphaGen fromEntity
  679.     }
  680. }
  681.  
  682. models/characters/magmamen/skin03a
  683. {
  684.     deformVertexes wave 100 sin 0 1 0 .7
  685.     cull disable
  686.     {
  687.         map models/characters/magmamen/lava.tga
  688.         tcmod turb 0 .3 0 .1                
  689.     }
  690.     {
  691.         map models/characters/magmamen/base1.tga
  692.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  693.         rgbgen lightingdiffuse        
  694.     }
  695.     {
  696.         map models/characters/magmamen/base2.tga
  697.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  698.         rgbgen lightingdiffuse
  699.         alphaGen fromEntity
  700.     }
  701. }
  702.  
  703. models/characters/magmamen/skin03b
  704. {    
  705.     cull disable
  706.     {
  707.         map models/characters/magmamen/base2.tga        
  708.         rgbgen lightingdiffuse        
  709.     }
  710. }
  711.  
  712. // =================================================
  713.  
  714. models/characters/magmamen/skin03
  715. {
  716.     deformVertexes wave 100 sin 0 1 0 .7
  717.     {
  718.         map models/characters/magmamen/skin03.tga
  719.         //blendfunc gl_one gl_one
  720.         tcmod turb 0 1 0 .02
  721.     }
  722. }
  723.  
  724. //Jay Magmaman Model skin tests
  725. models/characters/magmamen/rocky
  726. {
  727.     cull disable
  728.     {
  729.         map models/characters/magmamen/rocky.tga
  730.         rgbgen lightingdiffuse
  731.     }
  732. }
  733. //Jay Jabberwock Cull Disable
  734. models/characters/jabberwock/skin01
  735. {
  736.     cull disable
  737.     {
  738.         map models/characters/jabberwock/skin01.tga
  739.         depthwrite
  740.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  741.         alphafunc GT0
  742.         rgbgen lightingdiffuse
  743.     }
  744.     {
  745.         map models/characters/jabberwock/skin01g.tga
  746.         blendfunc gl_one gl_one
  747.         //rgbGen wave triangle 0 0.9 .75 0.1
  748.     }
  749. }
  750.  
  751. models/characters/jabberwock/skin02
  752. {
  753.     cull disable
  754.     {
  755.         map models/characters/jabberwock/skin02.tga
  756.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  757.         depthwrite
  758.         alphafunc GT0
  759.         rgbgen lightingdiffuse
  760.     }
  761. }
  762.  
  763. models/characters/jabberwock/skin03
  764. {
  765.     cull disable
  766.     {
  767.         map models/characters/jabberwock/skin03.tga
  768.         depthwrite
  769.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  770.         alphafunc GT0
  771.         rgbgen lightingdiffuse
  772.     }
  773. }
  774.  
  775. //Jay Duchess Veil Deform Vertex
  776. models/characters/duchess/veil
  777. {
  778.     deformVertexes wave 180 sin 0.000000 1.500000 0.500000 1.00000
  779.     cull disable    
  780.     {
  781.         map models/characters/duchess/skin01.tga
  782.         rgbGen lightingdiffuse
  783.     }
  784. }
  785.  
  786. //A whole bunch of skool sky stuff
  787. models/sky/top
  788. {
  789.     cull disable
  790.     {
  791.     map models/sky/top2.tga
  792.     tcmod scale 50 50
  793.     }
  794. if mtex
  795.     {
  796.     map models/sky/top.tga
  797.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  798.     tcmod scale 12 12
  799.     tcmod scroll .02 .02
  800.     }
  801. endif
  802.     {
  803.     map models/sky/top3.tga
  804.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  805.     tcmod scale 7 7    
  806.     tcmod scroll .05 .05
  807.     }
  808. }
  809.  
  810. models/sky/cyl
  811. {
  812.     cull disable
  813.     {
  814.     map models/sky/cyl.tga    
  815.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  816.     tcmod scale 3 1
  817.     }    
  818. }
  819.  
  820. models/sky/horizon
  821. {
  822.     surfaceparm nolightmap
  823.     cull disable
  824.     {
  825.     map models/sky/horizon.tga
  826.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA    
  827.     }
  828. }
  829.  
  830. models/sky/ter
  831. {
  832.     cull disable
  833.     {
  834.     map models/sky/ter.tga
  835.     tcmod scale 10 10
  836.     rgbgen lightingdiffuse
  837.     }
  838. }
  839.  
  840. models/sky/ter2
  841. {
  842.     cull back
  843.     {
  844.     map models/sky/ter2.tga        
  845.     }
  846. }
  847.  
  848. models/sky/cyl2
  849. {
  850.     cull disable
  851.     {
  852.     map models/sky/cyl2.tga
  853.     depthwrite
  854.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  855.     tcmod scale 10 1
  856.     }
  857. }
  858.  
  859. models/sky/cyl3
  860. {
  861.     cull disable
  862.     {
  863.     map models/sky/cyl3.tga
  864.     depthwrite
  865.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  866.     tcmod scale 15 1
  867.     }
  868. }
  869.  
  870. models/sky/bookstacks/moon
  871. {
  872.     cull disable
  873.     {
  874.     map models/sky/bookstacks/moon.tga
  875.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  876.     }
  877. }
  878. //Jay Generic sharing cap skin
  879. models/fx/fx_caps/cap01
  880. {
  881.     cull disable
  882.     {
  883.         map models/fx/fx_caps/cap01.tga
  884.         rgbGen lightingdiffuse
  885.     }
  886. }
  887. //Jay Phantasmagoria Deform Vertex
  888. models/characters/phantasm/cape
  889. {
  890.     deformVertexes wave 180 sin 0.000000 1.000000 0.000000 1
  891.     cull disable
  892.     {
  893.         map models/characters/phantasm/cape.tga        
  894.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA        
  895.         //alphagen wave sin 0 1 0 .07
  896.         alphaGen fromEntity
  897.         depthwrite        
  898.         //tcMod turb 0 .2 0 .03
  899.         tcmod scale 5 5
  900.         tcmod scroll .1 .1        
  901.     }
  902.     {
  903.         map models/characters/phantasm/goop.tga
  904.         blendfunc gl_zero gl_src_color
  905.         //alphagen dot 0 1
  906.         tcMod turb 0 .4 0 .08
  907.         tcmod scale .2 .2            
  908.     }
  909. }
  910.  
  911. models/characters/phantasm/skin01
  912. {
  913.     {
  914.         map models/characters/phantasm/skin01.tga
  915.         depthwrite
  916.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA    
  917.         //alphagen wave sin .7 .3 0 .07
  918.         alphagen wave sin .6 .1 0 .7
  919.     }
  920.     {
  921.         map models/characters/phantasm/goop.tga
  922.         blendfunc gl_zero gl_src_color
  923.         tcMod turb 0 .4 0 .03
  924.         tcmod scale .2 .2    
  925.     }
  926. }
  927.  
  928. models/obj/lavabubble/skin01
  929. {
  930.     {
  931.         map models/obj/lavabubble/skin01.tga
  932.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  933.         alphagen dot 0 1                
  934.     }
  935. }
  936.  
  937. //Jay Queen Tentacle Deform Vertex
  938. models/characters/queen1/tentacle
  939. {
  940.     deformVertexes wave 180 sin 0.000000 1.000000 0.000000 1
  941.     cull disable    
  942.     {
  943.         map models/characters/queen1/skin01.tga
  944.         rgbGen lightingdiffuse
  945.     }
  946. }
  947.  
  948. models/characters/queen1/skin01bak
  949. {
  950.     deformVertexes wave 180 sin 0.000000 1.000000 0.000000 1
  951.     cull disable    
  952.     {
  953.         map models/characters/queen1/skin01.tga
  954.         rgbGen lightingdiffuse
  955.     }
  956. }
  957.  
  958.  
  959. //Jay Ladybug Cull Disable
  960. models/characters/ladybug/skin01
  961. {
  962.     cull disable
  963.     {
  964.         map models/characters/ladybug/skin01.tga
  965.         rgbGen lightingdiffuse
  966.     }
  967. }
  968.  
  969. //Jay Ladybug Cull Disable
  970. models/characters/ladybug/skin02
  971. {
  972.     cull disable
  973.     {
  974.         map models/characters/ladybug/skin02.tga
  975.         rgbGen lightingdiffuse
  976.     }
  977. }
  978.  
  979. //Freakin Marble
  980. models/marble/skin01
  981. {
  982.     //cull disable
  983.     {
  984.         map models/marble/skin01.tga
  985.         //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA        
  986.         //alphagen constant .5        
  987.         //depthwrite        
  988.         rgbgen lightingdiffuse
  989.     }
  990.     {
  991.         map textures/common/black.tga
  992.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  993.         alphagen dot 1 .5
  994.     }
  995.     {
  996.         map models/marble/ref.tga
  997.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  998.         //alphagen constant .3
  999.         alphagen dot 1 0
  1000.         tcgen environment
  1001.         //rgbgen lightingdiffuse
  1002.     }
  1003. }
  1004.  
  1005. models/characters/queen2/q2_body/skin03
  1006. {
  1007.     {
  1008.         map models/characters/queen2/q2_body/skin03.tga
  1009.         rgbgen lightingdiffuse
  1010.     }
  1011.     {
  1012.         map models/characters/queen2/q2_body/glow.tga
  1013.         blendfunc gl_one gl_one
  1014.     }
  1015. }
  1016.  
  1017. models/characters/madhatter/skin01
  1018. {
  1019.     cull disable
  1020.     {
  1021.         map models/characters/madhatter/skin01.tga
  1022.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1023.         depthwrite
  1024.         rgbgen lightingdiffuse
  1025.         alphatest greaterequal .3
  1026.     }
  1027. }
  1028.  
  1029. //brown bulging steam pipes
  1030. textures/metal/bulgepipe
  1031. {
  1032.     qer_editorimage textures/metal/brn_m02.tga
  1033.     deformvertexes bulge -2 7 2
  1034.     cull disable
  1035.     {
  1036.         map textures/metal/brn_M02.tga        
  1037.     }
  1038.     {
  1039.         map $lightmap
  1040.         blendfunc gl_zero gl_src_color
  1041.         rgbGen identity
  1042.     }
  1043. }
  1044.  
  1045. models/sky/chesssky1
  1046. {
  1047.     nomipmaps
  1048.     cull disable    
  1049.     {
  1050.         map models/sky/checkalpha.tga
  1051.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1052.         tcmod scale 6 6
  1053.         alphatest greaterequal .3
  1054.         depthwrite
  1055.         tcmod scroll -.05 -.05
  1056.     }
  1057.     {
  1058.         map models/sky/chesssky1.tga
  1059.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1060.         tcmod scale 6 6            
  1061.         depthfunc equal
  1062.         tcmod scroll .1 .1
  1063.     }
  1064.     {
  1065.         map models/sky/chesstest.tga
  1066.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1067.         tcmod scale 6 6            
  1068.         depthfunc equal
  1069.         tcmod scroll .2 .2
  1070.     }
  1071. }
  1072.  
  1073. models/sky/chesssky1_r
  1074. {
  1075.     nomipmaps
  1076.     cull disable    
  1077.     {
  1078.         map models/sky/checkalpha.tga
  1079.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1080.         tcmod scale 6 6
  1081.         alphatest greaterequal .3
  1082.         depthwrite
  1083.         tcmod scroll -.05 -.05
  1084.     }
  1085.     {
  1086.         map models/sky/chesssky1_r.tga
  1087.         //blendfunc gl_src_alpha gl_one_minus_src_alpha
  1088.         tcmod scale 6 6        
  1089.         depthfunc equal
  1090.         tcmod scroll .1 .1
  1091.     }
  1092.     {
  1093.         map models/sky/chesstest_r.tga
  1094.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1095.         tcmod scale 6 6        
  1096.         depthfunc equal
  1097.         tcmod scroll .2 .2
  1098.     }
  1099. }
  1100.  
  1101.  
  1102. textures/chess/chess_stars
  1103. {
  1104.     surfaceparm nolightmap
  1105.     nomipmaps
  1106.     {        
  1107.         map textures/effects/fullofstarsg.tga
  1108.         tcmod scale 2 2
  1109.     }
  1110. }
  1111.  
  1112. models/sky/horizon2
  1113. {
  1114.     surfaceparm nolightmap
  1115.     cull disable
  1116.     {
  1117.     map models/sky/horizon2.tga
  1118.     //blendfunc add
  1119.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA    
  1120.     }
  1121. }
  1122.  
  1123. models/sky/wforestsky
  1124. {
  1125.     cull disable
  1126.     surfaceparm nolightmap            
  1127.     {
  1128.         map textures/effects/fullofnoise.tga                
  1129.         tcmod scale 10 10
  1130.         tcmod scroll 0 8
  1131.     }
  1132.     {
  1133.         map textures/effects/fullofstars.tga
  1134.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1135.         //blendfunc gl_one gl_one
  1136.         alphatest greaterequal .3
  1137.         tcmod scale 9 9
  1138.     }    
  1139.     {
  1140.         map textures/special/mcloud9.tga
  1141.         //blendfunc gl_src_alpha gl_one_minus_src_alpha
  1142.         blendfunc add
  1143.         rgbgen wave sin .5 .2 0 .07
  1144.         //alphagen constant .5
  1145.         tcmod scale 6 6
  1146.         tcmod turb 0 .2 0 .02    
  1147.         tcmod scroll 0 .2        
  1148.     }
  1149.     
  1150. }
  1151.  
  1152. models/sky/mclouds
  1153. {    
  1154.     cull disable
  1155.     surfaceparm nolightmap
  1156.     {
  1157.         map textures/special/mcloud5.tga
  1158.         //blendfunc add
  1159.         //rgbgen wave sin .5 0 0 .1
  1160.         tcmod scale 5 5        
  1161.         tcmod scroll .1 .1
  1162.         
  1163.     }
  1164.     {
  1165.         map textures/special/mcloud2.tga        
  1166.         blendfunc add        
  1167.         rgbgen wave sin .4 .2 0 .07        
  1168.         tcmod scale 6 6
  1169.         tcmod turb 0 .2 0 .02    
  1170.         tcmod scroll .2 .2
  1171.         
  1172.     }    
  1173.     
  1174. }
  1175.  
  1176.  
  1177. //not being used currently
  1178. models/characters/demon_king/skin01butt
  1179. {    
  1180.     {
  1181.         map models/characters/demon_king/skin01.tga
  1182.         depthwrite        
  1183.         rgbgen lightingdiffuse
  1184.     }
  1185.     {
  1186.         map textures/special/red_ltning.tga        
  1187.         blendfunc add
  1188.         tcmod scroll 0 1
  1189.         rgbgen wave square .2 0 0 1
  1190.     }    
  1191. }
  1192.  
  1193. models/sky/hattersky
  1194. {    
  1195.     cull disable        
  1196.     {
  1197.         map models/sky/hatter1.tga
  1198.         //blendfunc gl_src_alpha gl_one_minus_src_alpha
  1199.         tcmod scale 5 5    
  1200.         tcmod scroll .03 .03
  1201.     }
  1202.     {
  1203.         map models/sky/hatter2.tga
  1204.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1205.         //alphagen constant .8
  1206.         tcmod scale 4 4
  1207.         tcmod scroll .05 .05
  1208.     }
  1209. }
  1210.  
  1211. //crazy manga wacky lines flying through the sky!
  1212. textures/effects/mangastreaks
  1213. {
  1214.     nomipmaps
  1215.     surfaceparm nolightmap
  1216.     qer_editorimage textures/effects/manga1.tga    
  1217.     {
  1218.         //map textures/special/mcloud6.tga
  1219.         map textures/effects/manga3.tga
  1220.         tcmod scale .2 .2
  1221.         tcmod scroll 0 2
  1222.     }
  1223.     {
  1224.         map textures/effects/manga1.tga
  1225.         //blendfunc gl_src_alpha gl_one_minus_src_alpha
  1226.         blendfunc gl_one gl_one
  1227.         rgbgen wave sin .3 0 0 .1
  1228.         //alphagen constant .6
  1229.         tcmod scale .2 1
  1230.         tcmod scroll 0 5
  1231.     }
  1232. }
  1233.  
  1234. textures/special/ironwork1
  1235. {
  1236.     cull disable
  1237.     qer_editorimage textures/special/ironwork1.tga
  1238.     {
  1239.         map textures/special/ironwork1.tga
  1240.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1241.         alphatest greaterequal .3
  1242.         depthwrite
  1243.     }
  1244.     {
  1245.         map $lightmap
  1246.         blendfunc gl_zero gl_src_color
  1247.         depthfunc equal
  1248.     }
  1249. }
  1250.  
  1251. models/cinematics/manaburst/manaburst
  1252. {
  1253.     cull disable
  1254.     {
  1255.         map models/cinematics/manaburst/manaburst.tga
  1256.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1257.     }
  1258. }
  1259.  
  1260. models/sky/endsky
  1261. {
  1262.     cull disable
  1263.     {
  1264.         map models/sky/endsky.tga
  1265.         tcmod scale 4 4
  1266.         tcmod scroll .02 .02
  1267.     }
  1268.     {
  1269.         map models/sky/endsky2.tga
  1270.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1271.         alphagen constant .7
  1272.         tcmod scale 3 3
  1273.         tcmod scroll .04 .04
  1274.     }
  1275. }
  1276.  
  1277. models/sky/horizon3
  1278. {
  1279.     surfaceparm nolightmap
  1280.     cull disable
  1281.     {
  1282.     map models/sky/horizon3.tga    
  1283.     blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA    
  1284.     }
  1285. }
  1286.  
  1287. models/characters/centipede/skin03
  1288. {
  1289.     cull disable
  1290.     {
  1291.         map models/characters/centipede/skin03.tga
  1292.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1293.         depthwrite
  1294.         rgbgen lightingdiffuse
  1295.     }
  1296. }
  1297.  
  1298. models/characters/queen2/q2_t02/centineck
  1299. {
  1300.     cull disable
  1301.     {
  1302.         map models/characters/centipede/skin01.tga    
  1303.         rgbgen lightingdiffuse
  1304.     }
  1305. }
  1306.  
  1307. textures/special/crystals
  1308. {
  1309.     cull disable
  1310.     surfaceparm nolightmap
  1311.     surfacelight 400
  1312.     qer_editorimage textures/special/crystal.tga    
  1313.     {
  1314.         map textures/special/crystal.tga
  1315.         rgbgen wave sin .6 .3 0 .1
  1316.         //rgbgen constant .3 0 .5                
  1317.     }
  1318.     {
  1319.         map textures/special/crystal.tga
  1320.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1321.         alphagen dot 1 .5
  1322.         //rgbgen wave sin .6 .3 0 .1
  1323.         rgbgen constant .3 0 .5
  1324.         tcmod scale 2 2
  1325.         tcgen environment        
  1326.     }    
  1327.     {
  1328.         map textures/effects/reflights.tga
  1329.         blendfunc add
  1330.         tcgen environment
  1331.         rgbgen wave sin .7 0 0 .1        
  1332.     }    
  1333. }
  1334.  
  1335. textures/special/crystals_nolight
  1336. {
  1337.     cull disable
  1338.     surfaceparm nolightmap    
  1339.     qer_editorimage textures/special/crystal.tga    
  1340.     {
  1341.         map textures/special/crystal.tga
  1342.         rgbgen wave sin .6 .3 0 .1
  1343.         //rgbgen constant .3 0 .5                
  1344.     }
  1345.     {
  1346.         map textures/special/crystal.tga
  1347.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1348.         alphagen dot 1 .5
  1349.         //rgbgen wave sin .6 .3 0 .1
  1350.         rgbgen constant .3 0 .5
  1351.         tcmod scale 2 2
  1352.         tcgen environment        
  1353.     }    
  1354.     {
  1355.         map textures/effects/reflights.tga
  1356.         blendfunc add
  1357.         tcgen environment
  1358.         rgbgen wave sin .7 0 0 .1        
  1359.     }    
  1360. }
  1361.  
  1362.  
  1363. models/characters/bill/bill2
  1364. {
  1365.     {
  1366.         map models/characters/bill/bill2.tga
  1367.         rgbgen lightingdiffuse
  1368.     }
  1369.     {
  1370.         map models/characters/bill/skin01a.tga
  1371.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1372.         rgbgen lightingdiffuse
  1373.         alphagen wave sin .5 .5 0 .1
  1374.     }
  1375. }
  1376.  
  1377. models/characters/clockwork/skin01
  1378. {
  1379.     cull disable
  1380.     {
  1381.         map models/characters/clockwork/skin01.tga
  1382.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1383.         rgbgen lightingdiffuse
  1384.         alphatest greaterequal .3
  1385.         depthwrite
  1386.     }
  1387. }
  1388.  
  1389. models/characters/marchhare/march_hare
  1390. {
  1391.     cull disable
  1392.     {
  1393.         map models/characters/marchhare/march_hare.tga
  1394.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1395.         rgbgen lightingdiffuse
  1396.         alphatest greaterequal .3
  1397.         depthwrite
  1398.     }
  1399. }
  1400.     
  1401. models/characters/queen2/q2_body/alice_head
  1402. {
  1403.     cull disable
  1404.     {
  1405.         map models/alice/body3.tga        
  1406.         rgbgen lightingdiffuse        
  1407.     }
  1408. }
  1409.  
  1410. models/characters/queen2/q2_t02/hatterhand
  1411. {
  1412.     cull disable
  1413.     {
  1414.         map models/characters/madhatter/hatgizmo.tga
  1415.         rgbgen lightingdiffuse        
  1416.     }
  1417. }
  1418.  
  1419. models/statues/crying_alice/crying_alice3
  1420. {
  1421.     cull disable
  1422.     {
  1423.         map models/statues/crying_alice/crying_alice3.tga
  1424.         blendfunc gl_src_alpha gl_one_minus_src_alpha
  1425.         rgbgen lightingdiffuse
  1426.         tcmod scroll 0 -1
  1427.     }
  1428. }
  1429.  
  1430. textures/queen/queen_flesh
  1431. {
  1432.  
  1433.     qer_editorimage textures/queen/fleshy_grnd1_2.tga
  1434.     cull disable    
  1435.     {
  1436.         map textures/queen/fleshy_grnd1_2.tga        
  1437.         //tcMod turb 0.000000 0.1 0 0.100000
  1438.         rgbgen lightingdiffuse
  1439.     }    
  1440. }
  1441.  
  1442. models/characters/fungi/fungi1
  1443. {
  1444.     cull disable
  1445.     {
  1446.         map models/characters/fungi/fungi1.tga
  1447.         rgbgen lightingdiffuse
  1448.     }
  1449. }
  1450.  
  1451. models/characters/fungi/fungi2
  1452. {
  1453.     cull disable
  1454.     {
  1455.         map models/characters/fungi/fungi2.tga
  1456.         rgbgen lightingdiffuse
  1457.     }
  1458. }
  1459.  
  1460. models/characters/tweedledee/prop
  1461. {
  1462.     cull disable
  1463.     {
  1464.         map models/characters/tweedledee/prop.tga
  1465.         rgbgen lightingdiffuse
  1466.     }
  1467. }
  1468.  
  1469. textures/chess/arrow_shader
  1470. {
  1471.     qer_editorimage textures/chess/bw_brick5_4.tga
  1472.     surfaceparm nolightmap
  1473.     {
  1474.         map textures/common/white.tga
  1475.         rgbgen wave sin .5 .5 0 .4
  1476.     }
  1477. }
  1478.  
  1479.